// 验证邮箱的正则表达式
export function checkEmail(rule, value, callback) {
  const regEmail = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/

  if (regEmail.test(value)) {
    // 合法的邮箱
    return callback()
  }
  // 不合法的邮箱
  callback(new Error('请输入合法的邮箱'))
}
// 验证手机号的校验规则
export function checkMobile(rule, value, callback) {
  // 验证手机号的正则表达式
  const regMobile = /^1(3|4|5|6|7|8|9)\d{9}$/

  if (regMobile.test(value)) {
    // 合法的手机号
    return callback()
  }
  // 不合法
  callback(new Error('请输入合法的手机号'))
}

// 验证教师工号的校验规则
export function checkTeacherId(rule, value, callback) {
  const regTeacherId = /^\d{3,}$/

  if (regTeacherId.test(value)) {
    // 合法的工号
    return callback()
  }
  // 不合法的邮箱
  callback(new Error('请输入合法的教师工号'))
}
